package edu.com.javeriana.aes.gestion.fundacion.web;

import edu.com.javeriana.aes.gestion.fundacion.ejb.AdministrarUsuarioLocal;
import edu.com.javeriana.aes.gestion.fundacion.entity.Usuario;
import java.io.Serializable;
import javax.ejb.EJB;

/**
 *
 * @author gersua
 */
public class LoginMB implements Serializable {

    @EJB
    private AdministrarUsuarioLocal administrarUsuario;
    private String idUsuario;
    private String password;

    public String getIdUsuario() {
        return idUsuario;
    }

    public void setIdUsuario(String idUsuario) {
        this.idUsuario = idUsuario;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String validarLogin() {
        Usuario usuario = administrarUsuario.buscarUsuario(idUsuario);
        if (usuario != null && usuario.getAcudiente().equals(password)) {
            if (usuario.getRoleIdRole().getIdRole() == 1) {
                return "welcomeAdmin";
            } else {
                return "welcomeStudent";
            }
        }
        return null;
    }
}
